/*
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef IE_EXP_EPUB201_SNIFFER_H_
#define IE_EXP_EPUB201_SNIFFER_H_

#include  <ie_exp.h>
#include "ie_exp_EPUB201.h"

class IE_Exp_EPUB201_Sniffer: public IE_ExpSniffer {
public:
	IE_Exp_EPUB201_Sniffer();

	virtual ~IE_Exp_EPUB201_Sniffer();

	virtual bool recognizeSuffix(const char * szSuffix);

	virtual UT_Error constructExporter(PD_Document * pDocument,
			IE_Exp ** ppie);

	virtual bool getDlgLabels(const char ** pszDesc,
			const char ** pszSuffixList, IEFileType * ft);
};

#endif /* IE_EXP_EPUB201_SNIFFER_H_ */
